Release 10.1A: OpenEdge Development:
Internationalizing Applications


The convmap.dat file and its tables

The convmap.dat file supplied by OpenEdge, which resides in the DLC/prolang/convmap directory, does not contain character processing tables. Rather, it contains INCLUDE directives, each of which includes a file containing character processing tables. The included files also reside in the DLC/prolang/convmap directory.

The convmap.dat file can contain INCLUDE directives and actual character processing tables (except for word-break tables) in any combination.

A typical included file is arabic.dat, which contains tables for locales that use the Arabic language. Table 3–1 lists the contents of arabic.dat.

Table 3–1: Contents of arabic.dat
Code page
Character processing tables
1256
Character attribute table.
BASIC case table.
ARABIC9 collation table.
BASIC collation table.
709
BASIC case table.
BASIC collation table.
Character attribute table.
Table for converting from code page 1256 to code page 709.
708
BASIC case table.
BASIC collation table.
Character attribute table.
Table for converting from code page 1256 to code page 708.
721
BASIC case table.
BASIC collation table.
Character attribute table.
Table for converting from code page 1256 to code page 721.
711
BASIC case table.
BASIC collation table.
Character attribute table.
Table for converting from code page 1256 to code page 711.
786
BASIC case table.
BASIC collation table.
Character attribute table.
Table for converting from code page 1256 to code page 786.
714
BASIC case table.
BASIC collation table.
Character attribute table.
Table for converting from code page 1256 to code page 714.
710
BASIC case table.
BASIC collation table.
Character attribute table.
Table for converting from code page 1256 to code page 710.
720
BASIC case table.
BASIC collation table.
Character attribute table.
Table for converting from code page 1256 to code page 720.

Table 3–1 shows several characteristics of the arabic.dat file in particular and of character processing tables in general:


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095